package com.ruoyi.asset.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 审核流程对象 asset_flow_check
 * 
 * @author yepanpan
 * @date 2024-12-20
 */
@Data
public class AssetFlowCheck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长主键ID */
    private Long id;

    /** 流程ID */
    @Excel(name = "流程编号")
    private String flowNum;
    private Long flowId;

    private AssetFlow flow;

    /** 步骤ID */
    @Excel(name = "步骤节点")
    private String stepName;
    private Long stepId;

    /** 审核人姓名 */
    @Excel(name = "审核人姓名")
    private String checkUserName;

    /** 审核人ID */
    @Excel(name = "审核人ID")
    private Long checkUserId;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private String checkStatus;

    /** 审核说明 */
    @Excel(name = "审核说明")
    private String checkComment;

    /** 审核时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date checkTime;

    /** 提交时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "提交时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date flowTime;

}
